/**
 * 印厂入库单的按钮控制（添加界面）
 * @param prefix
 * @return
 */
function bbe_addButn(prefix){
	$('#'+prefix+"_MXInput").html('');
//	$('#'+prefix+"_MXInput").show();
	var str = "书号:<input type='text' name='ISBN' onkeydown= \"if(event.keyCode==13){enterQueryXT('"+prefix+"',0,this)}\" id='"+prefix+"_proId'/>" +
			"选题谐音:<input type='text' name='XT_NAME' onkeydown= \"if(event.keyCode==13){enterQueryXT('"+prefix+"',1,this)}\" id='"+prefix+"_proName'/>"+
			"选题名称:<input type='text' name='XT_NAME' onkeydown= \"if(event.keyCode==13){enterQueryXT('"+prefix+"',2,this)}\" id='"+prefix+"_HName'/>";
	$('#'+prefix+"_MXInput").html(str);
	$("#" + prefix + "_M_UBUTN a[code=yinDaohuo]").linkbutton("disable");
}
/**
 * 印厂入库单的按钮控制（详情修改界面）
 * @param prefix
 * @return
 */
function bbe_uiButn(prefix){
	$('#'+prefix+"_MXInput").html('');
//	$('#'+prefix+"_MXInput").show();
	var str = "书号:<input type='text' name='ISBN' onkeydown= \"if(event.keyCode==13){enterQueryXT('"+prefix+"',0,this)}\" id='"+prefix+"_proId'/>" +
			"选题谐音:<input type='text' name='XT_NAME' onkeydown= \"if(event.keyCode==13){enterQueryXT('"+prefix+"',1,this)}\" id='"+prefix+"_proName'/>"+
			"选题名称:<input type='text' name='XT_NAME' onkeydown= \"if(event.keyCode==13){enterQueryXT('"+prefix+"',2,this)}\" id='"+prefix+"_HName'/>";
	$('#'+prefix+"_MXInput").html(str);
	var isverify = $('#'+prefix+'_addWinTable input[name=isVerify]').val();
	var isdestory = $('#'+prefix+'_addWinTable input[name=isDestroy]').val();
	var a = false;
	var b = false;
	if(isverify=='1'){
		a=true;
	}
	if(isdestory=='1'){
		b=true;
	}
	if(a && !b){
		$("#" + prefix + "_M_UBUTN a[id="+prefix+"_sac]").linkbutton("disable");
		$('#'+prefix+"_MXInput input").attr('readonly','readonly');
	} else {
		$("#" + prefix + "_M_UBUTN a[id="+prefix+"_sac]").linkbutton("enable");
		$('#'+prefix+"_MXInput input").removeAttr('readonly');
	}
}
function enterQueryXT(prefix, flag, obj) {
	// 如果根据条件查找的商品为一条数据则直接显示到明细中，如果多条数据则弹出商品窗口，数据为查出的数据。
	var columnName = $(obj).attr('name');
	var dsId = $(obj).parent().attr('dsId');
	var valueStr = '';
	if (flag == 0) {// 0为输入了商品条码，根据条码去查找商品
		// 获取条码框的值
		valueStr = $('#' + prefix + '_proId').val();
	}else if (flag == 1) { // 1为输入了商品的谐音，根据商品谐音去查找商品
		// 获取谐音框的值
		valueStr = $('#' + prefix + '_proName').val();
	}else if(flag == 2){
		valueStr = $('#' + prefix + '_HName').val();
	}
	$.ajax( {
		type : 'post',
		url : _m_url + 'framework/queryByPinYin',
		data : {
			'valueStr' : valueStr,
			'flag' : flag,
			'dsId' : 'bj_xtlx',
			'columnName' : columnName
		},
		success : function(data) {
			eval(prefix+"_onClickButn").call(this,data);
			$("#"+prefix+"_MXInput input").val('');
		}
	});
}
//添加选题的按钮执行方法
function addXT(obj){
	_gen_qw('aab', 'bj_xtlx', 'bbe_sure', '4', '', '', '_aab_t_dg','1-1');
}
var _aab_index;
function _aab_t_dg(){
	$('#aab_GEN_DATALIST').datagrid( {
		singleSelect : false,
		frozenColumns : [ [ {
			field : 'kk',
			checkbox : true
		} ] ],
		onClickRow : function(rowIndex, rowData) {
			_aab_index = rowIndex;
		}
	});
}
/**
 * 印厂入库单的enter事件之后的赋值
 * @param data
 * @return
 */
function bbe_onClickButn(data,dgUrl,queryParams){
	var sprkId = $('#bbe_addWinTable input[qucln=SPRK_ID]').val();
	if (data.rows.length == 1) {
		//要去商品表中查询   这个选择的选题是否存在商品   如果不存在则为空
		var proId = "";
		var proName ="";
		var dgUrl=_m_url+'productInfo/isbnFindPro';
        var queryParams={'isbns':data.rows[0].ISBN};
		$.ajax({
			type:'post',
			url:_m_url+'productInfo/isbnFindPro',
			data:{'isbns':data.rows[0].ISBN},
			success:function(date){
				var pro = date.objList;
				if(pro == null){
					proId = "";
					proName = "";
				}else{
					proId = pro[0].H_ID;
					proName = pro[0].H_NAME;
				}
				$('#bbe_addItemDatagrid').datagrid('appendRow', {
					SPRK_ID : sprkId,
					XT_ID : data.rows[0].XT_ID,
					H_ISBN : data.rows[0].ISBN,
					H_PRICE : data.rows[0].H_PRICE,
					STORE_AMOUNT : '1',
					H_NAME : proName,
					H_DISCOUNT:'1'
				});
			}
		});
	} else if (data.rows.length > 1) {
		_data_qw('aab', 'bj_xtlx', 'bbe_sure1', '4', data,dgUrl,queryParams);
	} else if (data.rows.length < 1) {
		$.messager.alert('提示', '商品不存在！');
	}
}
/**
 * 如果enter事件出来多条数据跳出窗口中的确定按钮
 * @return
 */
function _bbe_sure1(){
	var sprkId = $('#bbe_addWinTable input[qucln=SPRK_ID]').val();
	$('#aab_DATA_PARENT_PANEL').window('close');
	var selRows = $('#aab_DATA_DATALIST').datagrid('getSelections');
	var oldRows = $('#bbe_addItemDatagrid').datagrid('getRows');
	var isbns = "";
	var pros = new Array();
	for ( var i = 0; i < selRows.length; i++) {
		isbns += selRows[i].isbn;
		if (i<selRows.length -1 ) {
			isbns+= ",";
		}
		var o = {};
		o.XT_ID = selRows[i].XT_ID;
		o.SPRK_ID = sprkId;
		o.H_ISBN = selRows[i].ISBN;
		o.H_PRICE = selRows[i].H_PRICE;
		o.STORE_AMOUNT = '1';
		o.H_ID ="";
		o.H_NAME = "";
		o.H_DISCOUNT = '1';
		pros[i] = o;
	}
	$.ajax({
		type:'post',
		url:_m_url+'productInfo/isbnFindPro',
		data:{'isbns':isbns},
		success:function(date){
			var pro = date.objList;
			for ( var i = 0; i < pros.length; i++) {
				for(var j=0;j<pro.length;j++){
					if(pros[i].H_ISBN == pro[j].H_ISBN){
						pros[i].H_ID=pro[j].H_ID;
						pros[i].H_NAME=pro[j].H_NAME;
					}
				}
				$('#bbe_addItemDatagrid').datagrid('appendRow', {
					SPRK_ID : pros[i].SPRK_ID,
					XT_ID :  pros[i].XT_ID,
					H_ISBN :  pros[i].H_ISBN,
					H_PRICE :  pros[i].H_PRICE,
					STORE_AMOUNT : pros[i].STORE_AMOUNT,
					H_NAME: pros[i].H_NAME,
					H_ID: pros[i].H_ID,
					H_DISCOUNT:pros[i].H_DISCOUNT  //折扣
				});
			}
		}
	});
}

//印厂入库单的添加选题的确定按钮
function _bbe_sure() {
	var sprkId = $('#bbe_addWinTable input[qucln=SPRK_ID]').val();
	$('#aab_GEN_PARENT_PANEL').window('close');
	var selRows = $('#aab_GEN_DATALIST').datagrid('getSelections');
	var oldRows = $('#bbe_DATALIST').datagrid('getRows');
	// 首先，拼接isbn 传入后台
	// 返回 list 
	
	//要声明个变量，存放所有数据
	//判断isbn  如果isbn相等则放入相应的商品Id
	 //如果没有则商品Id为空
	
	var isbns = "";
	var pros = new Array();
	for ( var i = 0; i < selRows.length; i++) {
		isbns += selRows[i].isbn;
		if (i<selRows.length -1 ) {
			isbns+= ",";
		}
		var o = {};
		o.XT_ID = selRows[i].XT_ID;
		o.SPRK_ID = sprkId;
		o.H_ISBN = selRows[i].ISBN;
		o.H_PRICE = selRows[i].H_PRICE;
		o.STORE_AMOUNT = '1';
		o.H_ID ="";
		o.H_NAME = "";
		o.H_DISCOUNT = '1';
		pros[i] = o;
	}
	$.ajax({
		type:'post',
		url:_m_url+'productInfo/isbnFindPro',
		data:{'isbns':isbns},
		success:function(date){
			var pro = date.objList;
			for ( var i = 0; i < pros.length; i++) {
				for(var j=0;j<pro.length;j++){
					if(pros[i].H_ISBN == pro[j].H_ISBN){
						pros[i].H_ID=pro[j].H_ID;
						pros[i].H_NAME=pro[j].H_NAME;
					}
				}
				$('#bbe_addItemDatagrid').datagrid('appendRow', {
					SPRK_ID : pros[i].SPRK_ID,
					XT_ID :  pros[i].XT_ID,
					H_ISBN :  pros[i].H_ISBN,  //书号
					H_PRICE :  pros[i].H_PRICE, //定价
					STORE_AMOUNT : pros[i].STORE_AMOUNT,
					H_NAME: pros[i].H_NAME,  //商品名称
					H_ID: pros[i].H_ID,
					H_DISCOUNT:pros[i].H_DISCOUNT  //折扣
				});
			}
		}
	});
}
/**
 * 成本核算(暂时不做)
 * @param obj
 * @return
 */
function cbhs(obj){
	var selRows = $('#bbe_addItemDatagrid').datagrid('getSelections');
	var currentIndex = $('#bbe_addItemDatagrid').datagrid('getRowIndex',selRows[0]);
	if(selRows == null || selRows == ''){
		$.messager.alert('提示', '请选择一条数据进行成本核算！');
		return;
	}else{
		$('#bbe_addItemDatagrid').datagrid('endEdit',currentIndex);
		_gen_qw('hsa', 'ds_xt_cbhs', 'hsa_hj', '4', '', '', '','1-1');
	}
}
/**
 * 合计按钮(暂时不做)
 * @return
 */
function hsa_hj(){
	var selRows = $('#bbe_addItemDatagrid').datagrid('getSelections');
	var currentIndex = $('#bbe_addItemDatagrid').datagrid('getRowIndex',selRows[0]);
	var allRows = $('#hsa_GEN_DATALIST').datagrid('getRows');
	$('#hsa_GEN_PARENT_PANEL').window('close');
	var allmoney=0;
	if(allRows != null || allRows !=''){
		for(var i=0;i<allRows.length;i++){
			allmoney += (allRows[i].REAL_MONEY)*1;
		}
	}
//	$('#bbe_addItemDatagrid').datagrid('endEdit',0);
	selRows[0].TOTAL_MONEY_ITEM = allmoney;
	$('#bbe_addItemDatagrid').datagrid('refreshRow',currentIndex);
	$('#bbe_addItemDatagrid').datagrid('beginEdit', currentIndex);
}